import request from '@/utils/request'

// 内部公告的添加
export function apiInnerAdd(data) {
  return request({
    url: '/notice/inner_add/',
    method: 'post',
    data,
  })
}
// 内部公告删除
export function apiInnerDel(data) {
  return request({
    url: '/notice/inner_del/',
    method: 'post',
    data,
  })
}
// 内部公告详情接口
export function apiInnerDetail(data) {
  return request({
    url: '/notice/inner_detail/',
    method: 'post',
    data,
  })
}
// 内部帖子编辑
export function apiInnerEdit(data) {
  return request({
    url: '/notice/inner_edit/',
    method: 'post',
    data,
  })
}
// 内部公告列表信息
export function apiInnerList(data) {
  return request({
    url: '/notice/inner_list/',
    method: 'post',
    data,
  })
}
// 内部公告工作量统计
export function apiInnerWorkCountList(data) {
  return request({
    url: '/notice/inner_work_count_list/',
    method: 'post',
    data,
  })
}
// 公告添加：title_type 0 无 1 变更 延期 终止 澄清 |
export function apiNoticeAdd(data) {
  return request({
    url: '/notice/notice_add/',
    method: 'post',
    data,
  })
}
// 添加报名回访记录
export function apiNoticeApplyAdd(data) {
  return request({
    url: '/notice/notice_apply_add/',
    method: 'post',
    data,
  })
}
// 公告报名列表信息
export function apiNoticeApplyList(data) {
  return request({
    url: '/notice/notice_apply_list/',
    method: 'post',
    data,
  })
}
// 公告城市带筛选返回
export function apiNoticeCitySearch(data) {
  return request({
    url: '/notice/notice_city_search/',
    method: 'post',
    data,
  })
}
// 公告删除
export function apiNoticeDel(data) {
  return request({
    url: '/notice/notice_del/',
    method: 'post',
    data,
  })
}
// 公告详情接口
export function apiNoticeDetail(data) {
  return request({
    url: '/notice/notice_detail/',
    method: 'post',
    data,
  })
}
// 公告编辑
export function apiNoticeEdit(data) {
  return request({
    url: '/notice/notice_edit/',
    method: 'post',
    data,
  })
}
// 添加用户反馈--is_do 1 处理2 没处理
export function apiNoticeFeedbackAdd(data) {
  return request({
    url: '/notice/notice_feedback_add/',
    method: 'post',
    data,
  })
}
// 用户反馈的公告线索列表信息
export function apiNoticeFeedbackList(data) {
  return request({
    url: '/notice/notice_feedback_list/',
    method: 'post',
    data,
  })
}
// 公告附件上传
export function apiNoticeFile(data) {
  return request({
    url: '/notice/notice_file/',
    method: 'post',
    data,
  })
}
// 公告列表页
export function apiNoticeList(data) {
  return request({
    url: '/notice/notice_list/',
    method: 'post',
    data,
  })
}
// 公告分类等下拉返回
export function apiNoticeSelect(data) {
  return request({
    url: '/notice/notice_select/',
    method: 'post',
    data,
  })
}
// 公告工作量统计
export function apiNoticeWorkCountList(data) {
  return request({
    url: '/notice/notice_work_count_list/',
    method: 'post',
    data,
  })
}
// 公告-编辑获取下一条
export function apiNoticeEditGetNext(data) {
  return request({
    url: '/notice/notice_edit_get_next/',
    method: 'post',
    data,
  })
}
// 内部公告-编辑获取下一条
export function apiInnerEditGetNext(data) {
  return request({
    url: '/notice/inner_edit_get_next/',
    method: 'post',
    data,
  })
}
// 公告-恢复
export function apiNoticeBack(data) {
  return request({
    url: '/notice/notice_back/',
    method: 'post',
    data,
  })
}
// 公告看板接口-分类统计
export function apiNoticeCountCate(data) {
  return request({
    url: '/notice/notice_count_cate/',
    method: 'post',
    data,
  })
}
// 公告看板接口-省统计
export function apiNoticeCountCity(data) {
  return request({
    url: '/notice/notice_count_city/',
    method: 'post',
    data,
  })
}
// 公告看板接口
export function apiNoticeCountInfo(data) {
  return request({
    url: '/notice/notice_count_info/',
    method: 'post',
    data,
  })
}
// 公告看板接口-top10
export function apiNoticeCountTop10(data) {
  return request({
    url: '/notice/notice_count_top10/',
    method: 'post',
    data,
  })
}

// 竞品对比-地区接口
export function apiAreaList(data) {
  return request({
    url: '/competitor/area_list/',
    method: 'post',
    data,
  })
}
// 竞品对比-招标公告对比- 数据概况- 导出
export function apiPmExport(data) {
  return request({
    url: '/competitor/pm_export/',
    method: 'post',
    responseType: 'blob',
    data,
  })
}
// 竞品对比-招标公告-数据概况
export function apiPmOverview(data) {
  return request({
    url: '/competitor/pm_overview/',
    method: 'post',
    data,
  })
}
// 竞品对比-对比数据列表
export function apiToboCompared(data) {
  return request({
    url: '/competitor/tobo_compared/',
    method: 'post',
    data,
  })
}
// 竞品对比-单个对比信息修改
export function apiModifyInfo(data) {
  return request({
    url: '/competitor/modify_info/',
    method: 'post',
    data,
  })
}
// 竞品对比-批量对比信息修改
export function apiModifyBatchInfo(data) {
  return request({
    url: '/competitor/modify_batch_info/',
    method: 'post',
    data,
  })
}
// 竞品对比-单个对比信息删除
export function apiDeleteInfo(data) {
  return request({
    url: '/competitor/delete_info/',
    method: 'post',
    data,
  })
}

// 鉴图-图片列表
export function apiSysPmImageList(data) {
  return request({
    url: '/notice/sys_pm_image_list/',
    method: 'post',
    data,
  })
}
// 鉴图-整页已读
export function apiSysPmImageRead(data) {
  return request({
    url: '/notice/sys_pm_image_read/',
    method: 'post',
    data,
  })
}
